﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Ecommerce.Model;

namespace Ecommerce.Admin.Paginas
{
    public partial class AdicionarUsuario : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            var pessoa = new tb_pes_pessoa();

            //TB_PES_PESSOA
            pessoa.pes_flg_ativo = true;
            pessoa.pes_dat_criacao = DateTime.Now;
            pessoa.pes_des_senha = txtSenha.Text;
            pessoa.pes_des_login = txtEmail.Text;
            pessoa.pes_flg_pessoa_fisica = true;

            //TB_PFI_PESSOA_FISICA
            pessoa.tb_pfi_pessoa_fisica = new tb_pfi_pessoa_fisica();
            pessoa.tb_pfi_pessoa_fisica.pfi_des_email = txtEmail.Text;
            pessoa.tb_pfi_pessoa_fisica.pfi_nom_pessoa_fisica = txtNome.Text;
            pessoa.tb_pfi_pessoa_fisica.pfi_cod_sexo = rblSexo.SelectedValue;
            pessoa.tb_pfi_pessoa_fisica.pfi_num_cpf = "05752887977";


            //TB_USU_USUARIO
            var tipoUsuario = PessoaFisicaModel.Instance.ListarTipoPessoaFisica();
            pessoa.tb_pfi_pessoa_fisica.tpf_idt_tipo_pessoa_fisica = tipoUsuario.Where(x => x.tpf_cod_tipo_pessoa_fisica.Equals("ADM")).First().tpf_idt_tipo_pessoa_fisica;

            PessoaFisicaModel.Instance.Inserir(pessoa);
        }
    }
}